Button.trackAsMenu

Доступность

Flash Player 6.

Синтаксис

my_btn.trackAsMenu:Boolean

Описание

Свойство: Булево (Boolean) значение, которое определяет, будут ли другие кнопки или мувиклипы реагировать на нажатия кнопок мыши. Если вы перетаскиваете кнопку и затем нажимаете на вторую, событие onRelease будет зарегестрировано для второй кнопки. Это поможет вам создать меню. Вы можете установить свойство trackAsMenu для любой кнопки или мувиклипа. Если свойство trackAsMenu не определено, оно принимает значение по умолчанию -- false.

Вы можете изменить свойство trackAsMenu в любой момент, кнопка сразу поменяет свое поведение.

Пример

Следующий пример показывает, как использовать две кнопки в качестве меню. Поместите два экзэмпляра кнопки в сцену и назовите их one_btn и two_btn. Скопируйте следующий код в первый кадр таймлайна:

var one_btn:Button;
var two_btn:Button;
one_btn.trackAsMenu = true;
two_btn.trackAsMenu = true
one_btn.onRelease = function() {
  trace("clicked one_btn");
};
two_btn.onRelease = function() {
  trace("clicked two_btn");
};

Протестируйте клип: нажмите кнопку мыши над one_btn и опустите ее над two_btn. Попробуйте закомментировать две строчки кода, которые содержат trackAsMenu и протестируйте клип снова, чтобы увидеть разницу в поведении кнопок.

См также

MovieClip.trackAsMenu